﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using nmConnectionDatabase;
using nmProductosConsola;

namespace DarkPassenger
{
    public partial class MenuProductos_ProductoSeleccionado : Form
    {
        DataGridViewSelectedCellCollection dtgItemSeleccionado;
        ConexionDB Conexion = new ConexionDB("Data Source=localhost;Initial Catalog=TPVideoJuegos;Integrated Security=True");

        public MenuProductos_ProductoSeleccionado()
        {
            InitializeComponent();
        }

        public MenuProductos_ProductoSeleccionado(DataGridViewSelectedCellCollection cell)
        {
            InitializeComponent();
            dtgItemSeleccionado = cell;
        }

        private void txtDescripcion_DoubleClick(object sender, EventArgs e)
        {
            MessageBox.Show(txtDescripcion.Text);
        }

        private void txtNombre_DoubleClick(object sender, EventArgs e)
        {
            MessageBox.Show(txtNombre.Text);
        }

        private void tbcProducto_Selected(object sender, TabControlEventArgs e)
        { 

            if (e.TabPageIndex == 0)
            {
                SetTab0();
            }

            if (e.TabPageIndex== 1)
            {
                Conexion.CargarDataSet("Select * from ProductosxConsola where TipoProducto = " + "'" + txtTipoProducto.Text + "'" + " and IDProducto = " + txtIDProducto.Text, "ProductosxConsola");
                grdTabProductosxConsola.DataSource = Conexion.GetDataSet().Tables[0];
            }
        }



        private void MenuProductos_ProductoSeleccionado_Load(object sender, EventArgs e)
        {
            SetTab0();
        }

        private void SetTab0()
        {
            txtTipoProducto.Text = dtgItemSeleccionado[0].Value.ToString();
            txtIDProducto.Text = dtgItemSeleccionado[1].Value.ToString();
            txtNombre.Text = dtgItemSeleccionado[2].Value.ToString();
            txtDescripcion.Text = dtgItemSeleccionado[3].Value.ToString();
            txtFabricante.Text = dtgItemSeleccionado[4].Value.ToString();
            txtGenero.Text = dtgItemSeleccionado[5].Value.ToString();
            txtClasificacion.Text = dtgItemSeleccionado[6].Value.ToString();
            txtFechaSalida.Text = dtgItemSeleccionado[8].Value.ToString();
            PicBox.ImageLocation = dtgItemSeleccionado[7].Value.ToString();
        }

        private void btnGuardar_Click(object sender, EventArgs e)
        {
            ProductosConsola Prod = new ProductosConsola();

            Prod.AltaProductos(Conexion.GetDataSet(), Conexion.GetRutaConexion());
            Prod.ModificarProductos(Conexion.GetDataSet(), Conexion.GetRutaConexion());
            Prod.BajaProductos(Conexion.GetDataSet(), Conexion.GetRutaConexion());
        }


        private void grdTabProductosxConsola_RowsAdded_1(object sender, DataGridViewRowsAddedEventArgs e)
        {
            //foreach (DataGridViewRow row in grdTabProductosxConsola.Rows)
            //    if (row.IsNewRow)
            //    {
            //        grdTabProductosxConsola[0, e.RowIndex].Value = dtgItemSeleccionado[0].Value.ToString();
            //    }
           

        }



















    }
}
